//
//  HCommon.h
//  Project
//
//  Created by 黄振 on 16/8/28.
//  Copyright © 2016年 黄振. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <JGProgressHUD.h>
#import "MProgressHUDSuccessIndicatorView.h"
#import "MProgressHUDErrorIndicatorView.h"
@interface HCommon : NSObject


/**
 *  生成单例
 *
 *  @return 单例
 */
+ (instancetype)sharedInstance;


/**
 *  出错提示
 *
 *  @param errorMessage 错误信息
 */
+ (void)popupErrorMessage:(NSString *)errorMessage;

/**
 *  出错提示
 *
 *  @param errorMessage 错误信息
 *  @param after        多少时间后关闭（秒）
 */
+ (void)popupErrorMessage:(NSString *)errorMessage after:(NSInteger)after;

/**
 *  成功提示
 *
 *  @param successMessage 成功信息
 */
+ (void)popupSuccessMessage:(NSString *)successMessage;
+(void)popupSuccessWithNoMessage :(NSString *)message after:(NSInteger)after;
/**
 *  成功提示
 *
 *  @param successMessage 成功信息
 *  @param after          多少时间后关闭(秒)
 */
+ (void)popupSuccessMessage:(NSString *)successMessage after:(NSInteger)after;

/**
 *  弹出过程信息
 *
 *  @param message               信息
 */
+ (JGProgressHUD *)popupMessage:(NSString *)message;

/**
 *  关闭提示 使用动画
 */
+ (void)dismissMessage;

/**
 *   关闭提示
 *
 *  @param animated 是否使用动画
 */
+ (void)dismissAnimated:(BOOL)animated;
@end
